Eventually Sound Points-To Analysis with Missing Code
نویسندگان
چکیده
Static analyses make the increasingly tenuous assumption that all source code is available for analysis; for example, large libraries often call into native code that cannot be analyzed. We propose a pointsto analysis that initially makes optimistic assumptions about missing code, and then inserts runtime checks that report counterexamples to these assumptions that occur during execution. Our approach guarantees eventual soundness, i.e., the static analysis is sound for the available code after some finite number of counterexamples. We implement Optix, an eventually sound points-to analysis for Android apps, where the Android framework is missing. We show that the runtime checks added by Optix incur low overhead on real programs, and demonstrate how Optix improves a client information flow analysis for detecting Android malware.
منابع مشابه
Missing data imputation in multivariable time series data
Multivariate time series data are found in a variety of fields such as bioinformatics, biology, genetics, astronomy, geography and finance. Many time series datasets contain missing data. Multivariate time series missing data imputation is a challenging topic and needs to be carefully considered before learning or predicting time series. Frequent researches have been done on the use of diffe...
متن کاملSpatial Analysis of Meteorological Drought in Iran from 1965 to2003
The present study examined year-to-year variations in areas affected by drought during a period of 39 water yearsin Iran. Ninety-five meteorological stations were chosen to provide near-continuous long-term records, althoughsome data was missing (less than 10%). The missing data points were estimated using a linear correlation methodbetween the reference station with the missing data points and...
متن کاملRisk assessment of noise pollution by analyzing the level of sound loudness resulting from central traffic in Shiraz
Background: Today, the effects of environmental pollution on human life and human needs, which reduces the level of community health caused by traffic noise in large cities, are clearly visible by creating irritation and pathogenic conditions. The aim of this study was to assess the risk of noise pollution resulted from central traffic in Shiraz by analyzing its indicators and related componen...
متن کاملActive Learning of Points-To Specifications
Large libraries pose signicant challenges to static points-to analysis. A popular solution is to have a human analyst provide points-to specications that summarize relevant behaviors of library code, which can substantially improve precision and scalability, and furthermore handle missing code such as native code. We propose Atlas, a tool that automatically infers points-to specications. Atl...
متن کاملA look on trauma code activation in a major trauma centre in UAE: a descriptive study
Background:Trauma is considered to be a major cause of morbidity and mortality all over the world. This descriptive study has an emphasize on the epidemiology, mechanism and patterns of trauma, with a consideration of why trauma code was activated, and the imaging results in regard to the severity of the trauma. Method: A descriptive study was conducted in Al Ain Hospital over the year of...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1711.03436 شماره
صفحات -
تاریخ انتشار 2017